package com.igeekhome.mapper;

import com.igeekhome.pojo.SerCustomTraceTable;
import com.igeekhome.pojo.SerCustomTraceTableExample;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface SerCustomTraceTableMapper {
    int countByExample(SerCustomTraceTableExample example);

    int deleteByExample(SerCustomTraceTableExample example);

    int deleteByPrimaryKey(Integer number);

    int insert(SerCustomTraceTable record);

    int insertSelective(SerCustomTraceTable record);

    List<SerCustomTraceTable> selectByExampleWithBLOBs(SerCustomTraceTableExample example);

    List<SerCustomTraceTable> selectByExample(SerCustomTraceTableExample example);

    SerCustomTraceTable selectByPrimaryKey(Integer number);

    int updateByExampleSelective(@Param("record") SerCustomTraceTable record, @Param("example") SerCustomTraceTableExample example);

    int updateByExampleWithBLOBs(@Param("record") SerCustomTraceTable record, @Param("example") SerCustomTraceTableExample example);

    int updateByExample(@Param("record") SerCustomTraceTable record, @Param("example") SerCustomTraceTableExample example);

    int updateByPrimaryKeySelective(SerCustomTraceTable record);

    int updateByPrimaryKeyWithBLOBs(SerCustomTraceTable record);

    int updateByPrimaryKey(SerCustomTraceTable record);
}